#ifndef CCOMPUTER_H
#define CCOMPUTER_H

#include "cpu.h"
#include "input.h"
#include "output.h"

class CComputer
{
public:
    // CCpu
    int add();
    int sub();
    int mul();
    int div();

    // CInput
    void my_input(int *, int *);

    // COutput
    void my_output(char str[]);

    void my_output(int a, char oper, int b, int c);

private:
    CCpu    m_cpu;
    CInput  m_input;
    COutput m_output;
};

#endif // CCOMPUTER_H
